package javaclub;
//！有问题
/**
 * 034. 数字阶乘
 * 145 是一个好奇数，因为 1!+4!+5!=1+24+120=145，求所有这样的好奇数字之和。
 * 注：因为 1!=1 以及 2!=2 都不是和，所以不包括在内。
 * 答案：40730
 */
public class work034 {
    public static int jiechen(int n){
        if(n<1){
            return 0;
        }
        int sum=1;
        for(int i=2;i<=n;i++){
            sum*=i;
        }
        return sum;
    }
    public static int getjiechen(int n){
        int sum=0;
        while (n>0){
            sum+=jiechen(n%10);
            n/=10;
        }
        return sum;
    }
    public static void main(String[] args) {
        int ans=0;
        for(int i=10;i<50000;i++){
            if(i==getjiechen(i)){
                ans+=i;
                System.out.println(i);
            }
        }


    }
}
